package uncharted

// 秘境之争据点占领奖励配置
type UnchartedTerritoryRelation struct {
	// #秘境ID
	MapID int8 `gorm:"column:MapID;primary_key"`

	// 占领获得奖励(每秒)
	Reward string `gorm:"column:Reward"`

	// 威望
	Prestige int32 `gorm:"column:Prestige"`
}

// 获取对应的数据库表名
// 返回值:
// string:表名
func (this *UnchartedTerritoryRelation) TableName() string {
	return "b_uncharted_territory_r"
}

// 新建秘境之争据点占领奖励配置对象
// mapID:#秘境ID
// reward:占领获得奖励(每秒)
// prestige:威望
// 返回值:
// *UnchartedTerritoryRelation:秘境之争据点占领奖励配置对象
func NewUnchartedTerritoryRelation(mapID int8, reward string, prestige int32) *UnchartedTerritoryRelation {
	return &UnchartedTerritoryRelation{
		MapID:    mapID,
		Reward:   reward,
		Prestige: prestige,
	}
}
